Introduction
We appreciate your decision of using our User Activity Log PRO plugin. Thank you for purchasing User Activity Log PRO plugin for your WordPress site.
This document is written very carefully by keeping mindset that it should be easy to understand for Beginner to Advance user or developers. We have divided this document in 3 main sections.
1) Getting Started : This section will very help full to install plugin.
2) Detailed Document : This section explains every thing about User Activity Log PRO plugin with every settings.
3) Other : This section provides information about miscellaneous item like plugin features, FAQ etc.
If you have any query that is beyond the scope of document, please feel free to contact us at support@solwininfotech.com

- Created On: 28th September 2016
- Last Updated On: 28th December 2018
- Created By: Solwin Team
- Email: info@solwininfotech.com
Installation
Please extract that downloaded zip in your local pc. There was 2 items inside it.
- 1) user-activity-log-pro-document.zip
- 2) user-activity-log-pro.zip
You need to select that user-activity-log-pro.zip
1. Installation Via WordPress Admin area
- Step 1. Log into your WordPress admin area.
- Step 2. Click on the left side plugin menu.
- Step 3. Now at the top you can see the Add New button, click the button.
- Step 4. Again at the top you can see/view Upload Plugin button, click the button.
- Step 5. Now upload the plugin zip file (user-activity-log-pro.zip). After upload, install the zip and click on "Activate Plugin".




2. Installation Via FTP
- Step 1. Extract Zip file. It will create "User Activity Log Pro" folder with all plugin files & folder inside it. (Remember extracted folder path)
- Step 2. Using your FTP program, upload the non-zipped plugin folder into the "/wp-content/plugins/" folder on your server.
- Step 3. Go to Dashboard » Plugins » Installed Plugins and find User Activity Log PRO from plugin list.
- Step 4. Click on Activate to activate User Activity Log PRO.
General Settings
Step 1: - Go to Dashboard » User Activity Log » Settings » General Settings

1. Enable Ip Address For Log
By enabling this option, plugin will log user's Ip Address also.
2. Enable Country For Log
By enabling this option, plugin will log user's Country also.
3. Enable User Agent For Log
By enabling this option, plugin will log user's User Agent also.
4. Keep Log For
Maximum number of days to keep activity log. Leave blank to keep activity log forever (not recommended).
5. Delete Log Activities
Clicking this it will delete all activities from the database, but it will ask for password to delete activities.
When we click on reset database, it will open one popup box like shown in below image.

You have to enter your password, which you have set from password settings. If you have not set password then it will tell you to set password using password settings.

After enter the password, you will ask for Backup the activity Log by Download the logs and/or Send Logs in email.

- Download log file : If you select Download log file option, then you log file is save in you website's uploads folder.
- Send me log file in email : If you select Send me log file in email option, then your log file is send in email. This email is send to that email address, which you have set in Email Settings.
Hook Settings
Step 1: - Go to Dashboard » User Activity Log » Settings » Hook Settings

1. Post type
It Provides option to generate logs for selected Post type.
2. Taxonomies
It Provides option to generate logs for all Taxonomy related hooks.
3. Plugin
It Provides option to generate logs for Plugin related hooks.
4. User
It Provides option to generate logs for User related hooks.
5. Theme
It Provides option to generate logs for Theme related hooks.
6. Comments
It Provides option to generate logs for Comment related hooks.
7. Menu
It Provides option to generate logs for Menu related hooks.
8. Page Views
It Provides option to generate logs for Admin page view and Front page view.
9. Other
It Provides option to generate logs for extra activities like import, export, core update etc..
Password Settings
Step 1: - Go to Dashboard » User Activity Log » Settings » Password Settings
The Password Settings option will be used for the security option. When user will delete the log, He/She need to add a password.

After set the password you can change password from this tab.

If you forgot your password then don't worried about it. You can reset the password, by just click on reset password button.
When you click on reset password button, then new password is send you in email. This password is send to that email address, which you have set in Email Settings.
Email Notification
Step 1: - Go to Dashboard » User Activity Log » Settings » Email Notification

For better security, this plugin gives option to email admin when selected users or selected roles will login in site.
1. Enable Email Notification
Enable/Disbale email notification.
2. Send Email Notification when
When selected activity occures at that time email notification will be sent to selected users.
3. From Email
Enter the source email address.
4. To Email
.Enter receiver email address. We can set multiple email address in this field. For multiple email address separate them with a comma. Ex. example@gmail.com,test123@gmail.com
5. Message
Customize the email content as per your requirement.
6. Select Users/Roles
Email will be sent upon login of these selected users/roles.
Role Manager
Step 1: - Go to Dashboard » User Activity Log » Settings » Role Manager
Control users access to the options of User Activity Log.

Selected role's users only able to view the user activity log plugin's tabs.
Exclude Users
Step 1: - Go to Dashboard » User Activity Log » Settings » Exclude Users

Select users roles from the list, if you do not want to logged their activities.
Logged In/Logged Out Users
Step 1: - Go to Dashboard » User Activity Log » Settings » Logged In/Logged Out Users

List of all logged in/logged out users. You can search users log also by role, user, logged in time, logged out time, country, Ip Address.
Admin can logout other users from any device as he want for security.
Custom Event Settings
Step 1: - Go to Dashboard » User Activity Log » Settings » Custom Event Settings
Then select custom event settings tab.

1. Add Custom Event
User Activity Log Pro plugin generates log for Wordpress default actions. If user wants to generate log for any custom (Plugin generated or Theme generated) Hook, This can be done by using this option.
Log Display, filters and actions

1. Screen Options
The plugin provides Date, Author, IP, Country, User Agent, Hook, Type, Action screen options to hide and show columns and Items per page option to set items display in a page.
2. Filters
You can filter the log using Time, User Role, User name, Ip address, Country, User Agent, Favorite Log, Object Type and Log Hook.
3. Bulk Actions
User can delete selected Logs, Favorite Logs, Unfavorite Logs.
-
Delete Logs : By Delete Logs option, user can delete the selected logs. But user can not delete the favorite logs.
Note : To delete the favorite log, user must have to make the favorite log to unfavorite. - Favorite Logs : By Favorite Logs option, user can mark the selected logs as Favorite Log. And Favorite Log could not be delete.
- Unfavorite Logs : By Unfavorite Logs option, user can mark the selected logs as Unfavorite Log.
4. Export Log
User can Export all the User's activity logs in csv file.
5. Actions
User can delete selected Logs, Favorite/Unfavorite Logs, View details of log.
- Delete Logs : By Delete Log option, user can delete the single log.
-
View details of log : By View Log option, user can View the details of log.
This option in available for some options like Post updated, User Profile Updated, Terms Updated, Comments Updated etc. - Favorite Logs : By Favorite Log option, user can mark the log as Favorite log.
- Unfavorite Logs : By Unfavorite Log option, user can mark the log as Unfavorite log.
DB Integration

1. Database Username
Username of database.
2. Database Password
Password of database.
3. Database Hostname
Hostname of database.
4. Database Name
Name of database.
5. Table Prefix
Table name prefix for database tables(EX: wp_).
This features allow you to connect another databse to store all the log file created by User Activity Log PRO plugin.
Database Migration

1. Migrate data from current database to external database
Migrate all your activity log from your current database to another database.
2. Migrate data from external database to current database
Migrate all your log related data from your another database to current database.
Other
User Activity Log PRO plugin features
Display Activity Details
Detail Log of all activities will be displayed.
Custom Event Log
By using User Activity Log PRO plugin user can add Custom event or hook for generating activity logs.
Display User details
It displays information about the users that was changed modification in the website.
Favorite / unfavorite log
User Activity Log PRO provides the option of favorite / unfavorite log details.
Filtering Option
User Activity Log PRO plugin provides list of all the data as per filter selection like user role wise, user wise, IP wise, hook wise and favorite/unfavorite wise.
Sorting Options
It also provides sort data list in ascending or descending order.
Customizable Email
User Activity Log PRO plugin provides an email template that we can easily customize.
Email notification
It also provides the feature of sending email notification to multiple users and selected users that was changes made by the user. Now Admin can add multiple recipient email address.
Export Option
User Activity Log PRO plugin provides the option of export csv file for log details.
User Friendly Admin Panel
User Activity Log PRO plugin provides user friendly admin panel. So user can easily use it.
Password Security
User Activity Log PRO provides password security that only authorized user can delete log details.
Delete Logs
It provides options of Maximum number of days to keep an activity log.
Hook Selection option for log
User Activity Log PRO provides Hook, Post type and taxonomy selection option for log generates.
Log reset default option
User Activity Log PRO provides a log reset option that we can reset all log details.
View log detail (old/new comparison)
We can also see log details with old and new log changes comparison in a popup.
User and Role selection
Control users to access the options of the User Activity Log menu and its settings.
Database Integration
Using User Activity Log PRO plugin you can integrate the external database to current database and it provides the option for migrate current website logs to external database and vise versa.
Logged In/ Logged Out Users
In User Activity Log PRO plugin, all logged in/logged out user detail will be displayed and also admin can Logout any user from any device.
Action wise Email Notification
Using User Activity Log PRO plugin user can get email notification for selected actions.
Support bbpress plugin
User Activity Log PRO plugin also provides a support of bbpress plugin.
Support All in One Reservation plugin
User Activity Log PRO plugin also provides a support of All in One Reservation plugin.
Support Autoptimizer plugin
User Activity Log PRO plugin also provides a support of Autoptimizer plugin.
Support Porfolio Designer Plugin
User Activity Log PRO plugin also provides a support of Porfolio Designer plugin.
Support User Switching plugin
User Activity Log PRO plugin also provides a support of User Switching plugin.
Support User Ultra plugin
User Activity Log PRO plugin also provides a support of User Ultra plugin.
Support WC Checkout Fields Editor plugin
User Activity Log PRO plugin also provides a support of WC Checkout Fields Editor plugin.
Support WooCommerce Plugin
User Activity Log PRO plugin also provides a support of woocommerce plugin.
Support Blog designer Pro Plugin
User Activity Log PRO plugin also provides a support of Blog designer Pro plugin.
Support Wordfence Plugin
User Activity Log PRO plugin also provides a support of Wordfence plugin.
Support Gravity Form Plugin
User Activity Log PRO plugin also provides a support of Gravity Form plugin.
Support Yoast SEO Plugin
User Activity Log PRO plugin also provides a support of Yoast SEO plugin.
Support Custom Field Plugin
User Activity Log PRO plugin also provides a support of Custom Field plugin.
Support contact form 7 plugin
User Activity Log PRO plugin also provides a support of contact form 7 plugin.
Support Easy Digital Download Plugin
User Activity Log PRO plugin also provides a support of Easy Digital Download plugin.
FAQ
1. How can I delete favorite log details?
You need to unfavorite logs first, then only you can delete it.
2. Can I add my custom hook log?
Yes. You can add your plugin/theme generated custom event. To add custom event, Go to Dashboard » User Activity Log » Settings » Custom Event Settings.
3. Can I view Log in detail (If User updates post, then which data he/she has updated)?
Yes. You can see which part of post content/title/meta, user has updated.
Translation
User activity Log plugin is language compatible, thus can be translated into multiple languages. You can use POEdit plugin for translation.
-
Step 1. Install Poedit tool and open it
-
Step 2. Open .POT file from /wp-content/plugins/user-activity-log-pro/languages/ that you want to translate
-
Step 3. Now, click on "Save"
-
Step 4. Then one popup will be appear and then enter your Language code ( Ex :- "ca_CA" for English (Canada)) in language option
-
Step 5. Then select source path tab and you have to modify this path to full path of your plugin that you want to translate.
-
Step 6. Then press ok button.
-
Step 7. Then give file name like this user_activity_log_pro-ca_CA.po for English (Canada) language.
-
Step 8. Then save file inside language folder in plugin that you want to translate and all strings are appear in your poedit editor
-
Step 9. Select your string that you want to translate and in bottom side there are two options one is Source Text and another one is Translation
-
Step 10. Source Text keep as it is and in Translation section enter your translated string of selected string that you want to translate and then save it.
-
Step 11. Repeat step 10 untill your all strings to be translate.
-
Step 12. Now you will get two separate files – a .po file and a .mo file.
Note : When you save the files, you must name them according to your language code. Find a list of language codes at WordPress in your Language. For example, the language code for English (Canada) is ca_CA, so you would save the translated files as ca_CA.po and ca_CA.mo.
-
Step 13. Then go to wp-config.php file then enter the below code.
define('WPLANG', 'Your language code');
for Ex.(ca_CA for English (Canada)) then save it.
-
Step 14. Select language from admin side, Go to Dashboard » Settings » General in that check Site Language options.
-
Step 15. Check language prefix in front end, view HTML.
Update User Activity Log PRO Plugin
Thanks for using User Activity Log PRO Plugin!
We would like to thank you for using our User Activity Log PRO Plugin! If you have any difficulties with User Activity Log PRO Plugin or need any additional service, do not hesitate to contact us. We provide priority support with our all premium WordPress themes and plugins.
Just contact us on support.solwininfotech.com
We are very happy to assist you!